package controllers
{
	import mx.collections.ArrayCollection;
	
	import org.swizframework.controller.AbstractController;
	
	public class ApplicationController 
	{
		
		// A coleção de mídias da appModel será injeta nesta variável local.
		[Autowire( bean="appModel", property="midias" )]
		public var midias:ArrayCollection;
		
		public function ApplicationController()
		{
			super();
		}
		
		
		//[Mediate( event="MidiaEvent.SALVAR_MIDIA", properties="midia" )]
		public function salvar_midia(midia:Object):void
		{
			for each( var _midia:Object in midias )
			{
				if( _midia.id == midia.id )
				{
					_midia.id = midia.id;
					_midia.nome = midia.nome;
					_midia.anoLancamento = midia.anoLancamento;
					break;
				}
			}		
		}

	}
}